Objetivos de Aprendizagem
- Identifique as diferenças arquiteturais entre os modelos de execução bloqueante e não bloqueante.
- Analise o ciclo operacional do loop de eventos e seu papel na gestão de tarefas assíncronas.
- Implemente pipelines de dados usando streams para otimizar a utilização da memória e da CPU.
- Projete sistemas robustos baseados em eventos utilizando editores, assinantes e mecanismos de backpressure.